home *** CD-ROM | disk | FTP | other *** search
/ Swimwear & More! (or Less...) / Swimwear and More! (or less...).iso / alchemy / grafct31 / gct.doc < prev    next >
Encoding:
Text File  |  1993-01-25  |  57.1 KB  |  1,433 lines

  1.  
  2. GrafCat 3.1
  3. ██████████████████████
  4.  
  5.  
  6. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  7.  
  8. If you like this program, please:
  9.  
  10. Send us $40.00, the normal user fee for GrafCat.
  11.  
  12. Registered users of GrafCat are entitled to phone support, 
  13. notification of upgrades and good karma. When you register it, 
  14. we'll send you a copy of the latest version. Please tell us the 
  15. version number of your copy of GrafCat when you register. Our 
  16. address can be found in the Registration section of this 
  17. document.
  18.  
  19. NOTE: You can register GrafCat with a Visa card by 
  20. calling 1-800-263-1138 (toll free) from the United States or 
  21. 1-416-729-4969 from other places. (The area code for Alchemy 
  22. Mindworks' non-800 numbers will change from 416 to 905 after 
  23. October 4, 1993.) 
  24.  
  25. NOTE: British users of GrafCat should contact our UK 
  26. distributor, The Public Domain & Shareware Library Ltd., 
  27. Winscombe House, Beacon Road, Crowborough, Sussex, TN6 1UL, 
  28. England, telephone 0892 663298, FAX 0892 667473, BBS 0892 661149.
  29.  
  30. NOTE: Danish users of GrafCat should contact Prof 
  31. Shareware, Benloese Skel 4 G, DK 4100, Ringsted, Denmark.
  32.  
  33. NOTE: French users of GrafCat should contact our French 
  34. distributor, DP Tool Club, 102 rue des fusilles, 59650 Villeneuve 
  35. d'Ascq, France, telephone (33) 20 56 55 33, fax (33) 20 56 55 25. 
  36.  
  37. NOTE: German users of GrafCat should contact our German 
  38. distributor, PD-SERVICE-LAGE, Postfach 1743, D-4937 Lage, West 
  39. Germany. 
  40.  
  41. NOTE: We now have a bulletin board system. See the section on 
  42. contacting Alchemy Mindworks for more information.
  43.  
  44.  
  45.  
  46. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  47.  
  48.  
  49. CONTENTS
  50. ███████████████████
  51.  
  52. Introduction
  53.  
  54. Hardware and software
  55.  
  56. New features of the level three release
  57.  
  58. File formats
  59.    Macpaint
  60.    GEM/IMG
  61.    PC Paintbrush PCX
  62.    CompuServe GIF
  63.    TIFF
  64.    WordPerfect Graphics WPG
  65.    Deluxe Paint/Amiga IFF/LBM
  66.    PC Paint Pictor PIC
  67.    Truevision Targa
  68.    Windows 3 BMP
  69.    Microsoft Paint MSP
  70.    Encapsulated PostScript EPS
  71.    Halo CUT 
  72.    Windows RLE
  73.    PFS:First Publisher ART
  74.         
  75. Using the main menu
  76.    Control keys
  77.    Printing
  78.    Floppy mode printing
  79.    Viewing
  80.    Cataloging
  81.  
  82. Configuration
  83.  
  84. Dot matrix and inkjet printers
  85.  
  86. A word about memory
  87.  
  88. A word about resources
  89.  
  90. A word about dithering and halftoning
  91.  
  92. If you encounter a problem
  93.  
  94. Contacting Alchemy Mindworks Inc.
  95.  
  96. Shareware registration
  97.  
  98. Bundling GrafCat
  99.  
  100. Source code and books
  101.  
  102. Shareware distributors
  103.  
  104. Legal dogma
  105.  
  106.  
  107. INTRODUCTION
  108. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  109. GrafCat is a tool to help you keep track of a large collection of 
  110. bitmapped image files. It will allow you to print up images 
  111. fifteen or sixteen to a page on any PostScript or LaserJet Plus 
  112. compatible laser printer. Note that this includes LaserJet II and 
  113. LaserJet III series laser printers.
  114.  
  115. GrafCat has numerous options to allow you to create the most 
  116. useful catalog pages possible. It will print images in either 
  117. portrait or landscape orientation. It can include simple or 
  118. detailed descriptions of each file it catalogs. It will handle 
  119. colour and grey scale files with up to 24 bits of colour, 
  120. reproducing them as dithers or as PostScript halftones.
  121.  
  122. GrafCat can catalog any mixture of the file types it recognizes. 
  123. A complete list of these files and the details of using them can 
  124. be found later in this document.
  125.  
  126. GrafCat will handle image files of any size. It will use extended 
  127. or expanded memory if you have some, and disk space if you don't. 
  128. It has a fast and easily understood user interface. 
  129.  
  130. GrafCat will also allow you to view individual images, and it 
  131. will create catalog images. The latter are collections of small 
  132. thumbnail graphics stored in a single 256-colour image file.
  133.  
  134. As it comes out of the box... or out of the ZIP... GrafCat is 
  135. configured as follows. If you want to change some of these 
  136. parameters, see the installation section of this document.
  137.  
  138. - It uses virtual memory.
  139. - It uses colour screen text.
  140. - It prints detailed descriptions below each picture.
  141. - It drives a PostScript printer.
  142. - It uses error diffused dithering to handle colour source images.
  143.  
  144.  
  145. HARDWARE AND SOFTWARE
  146. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  147. GrafCat will run on any PC compatible system with at least 384 
  148. kilobytes of memory. We strongly recommend that you have at least 
  149. 640 kilobytes. A megabyte of extended or expanded memory will 
  150. make GrafCat a lot faster.
  151.  
  152. GrafCat will run under DOS 3.0 or better. We recommend that you 
  153. use at least DOS 3.3. You will need a suitable expanded or 
  154. extended memory driver in your system for GrafCat to recognize 
  155. your extra memory.
  156.  
  157. You should have received the following files in the GrafCat 
  158. package:
  159.  
  160. - GCT.EXE - The GrafCat program itself.
  161. - GCT.RES - The GrafCat resource file.
  162. - GCT.DOC - Yes, you're reading it now.
  163. - GCTINSTL.EXE - The GrafCat configuration utility.
  164. - GCTDRV.RES - The GrafCat screen drivers.
  165. - EXAMPLE1.IMG - A monochrome picture file.
  166. - EXAMPLE2.GIF - A sixteen-colour picture file.
  167. - EXAMPLE3.GIF - A 256-colour picture file.
  168. - CATALOG.GIF - An example catalog file.
  169. - ORDER.FRM - A registration order form.
  170. - VGACARD.COM - A utility to help choose a screen driver.
  171. - VGACARD.DOC - Information about using VGACARD.
  172.  
  173. There is no EXAMPLE4, a 24-bit picture file, as the smallest one 
  174. we could find was over 400 kilobytes long. There are several 24-
  175. bit files on our bulletin board, should you want one to look at.
  176.  
  177.  
  178. NEW FEATURES OF THE LEVEL THREE RELEASE
  179. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  180. The original release of GrafCat was fairly simple. It ran from 
  181. the command line and printed all the files it could find. It had 
  182. relatively few options. More people wanted to suggest ways to 
  183. improve it than were actually interested in registering it.
  184.  
  185. The release three incarnation of GrafCat embodies many of the 
  186. suggestions which were lavished upon it... at least, it embodies 
  187. those which we could figure out how to implement. 
  188.  
  189. When you run GrafCat, it will display a file selector screen. If 
  190. you're familiar with our Graphic Workshop package, you'll 
  191. recognize this... everything works the same. 
  192.  
  193. GrafCat can print in image frames which have either portrait or 
  194. landscape orientation. If you're primarily interested in 
  195. cataloging GIF files, you'll find that the latter is preferable. 
  196. The image orientation is selectable when you print.
  197.  
  198. Landscape oriented frames work out such that there's enough room 
  199. on the left side of the page to allow the pages to be bound.
  200.  
  201. GrafCat will print colour and grey scale files as Bayer or Floyd-
  202. Steinberg error diffused dithers, or as PostScript halftones on a 
  203. PostScript laser. The latter looks slick but it's pretty slow. 
  204. Plan to leave the whole works running overnight if you'll be 
  205. using PostScript halftones.
  206.  
  207. GrafCat handles files using the same file format resources as 
  208. does Graphic Workshop, and as such it will read all the same 
  209. formats. This includes 24-bit formats, such as PCX and Targa.
  210.  
  211. Please read the section later in this document concerning 
  212. WordPerfect Graphics files.
  213.  
  214. If you place the file selection cursor over a file name in 
  215. GrafCat, the file will load and be displayed on your screen. This 
  216. is handy if you forget what an image looks like, or if you create 
  217. catalog files and want to see how they turned out.
  218.  
  219. Catalog files are eight-bit graphic images with lots of little 
  220. thumbnail images in them. GrafCat allows you to create catalog 
  221. images of user-defined size and orientation, in any format which 
  222. support 256 colours or better. The source images can come from any 
  223. format with any colour depth you like.
  224.  
  225.  
  226. FILE FORMATS
  227. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  228. GrafCat works exclusively with bitmapped image files. This is as 
  229. opposed to vector or line art files. Vector files include DXF, 
  230. GEM, CDR, Harvard Graphics, Lotus PIC and CGM files, among 
  231. others. GrafCat does not support vector files, nor is it likely 
  232. to in the immediate future.
  233.  
  234. In most cases, the specifications for image files are pretty 
  235. standardized, and GrafCat will reliably read and print image 
  236. files in its supported formats without difficulty. There are a 
  237. few exceptions to this, as will be discussed in detail throughout 
  238. this section.
  239.  
  240.  
  241. MACPAINT FILES
  242. ─────────────────────
  243. These can come in two flavours. The most common one is straight 
  244. ported MacPaint files, that is, files having the "MacBinary" 
  245. header. The other is "headerless" files, these being the ones 
  246. used with PFS:First Publisher. GrafCat reads both types.
  247.  
  248. All MacPaint files have the dimensions 576 by 720 pixels. These 
  249. are the dimensions of the GrafCat image frame in portrait 
  250. orientation.
  251.  
  252.  
  253. GEM/IMG FILES
  254. ────────────────────
  255. There are actually quite a few variations on IMG files... they 
  256. handle monochrome and grey level images. The primary application 
  257. for IMG files is as the bitmapped image file format of Ventura 
  258. Publisher. GrafCat supports files with up to 256 levels of grey 
  259. or 24 bits of colour.
  260.  
  261.  
  262. PCX FILES
  263. ────────────────
  264. These are the files used to hold images for Z-Soft's PC 
  265. Paintbrush package. These can range from monochrome to 24-bit 
  266. images. All the various formats are supported by GrafCat. 
  267.  
  268.  
  269. GIF FILES
  270. ────────────────
  271. These can range from monochrome to 256-colour images in any size 
  272. you can find 'em. GrafCat supports both the 87a and 89a versions 
  273. of the GIF standard. It will read the first image of GIF files 
  274. having multiple images.
  275.  
  276.  
  277. TIFF FILES
  278. ─────────────────
  279. GrafCat supports monochrome, colour and grey scale TIFF files. 
  280. Note that due to the wide variations among the programs which 
  281. produce TIFF files, GrafCat would be lying rather badly if it 
  282. claimed to be able to read all TIFF files. Specifically, it does 
  283. not read Huffman or LZW compressed TIFF files as yet, as we 
  284. haven't devised code to do this in a reasonable amount of space. 
  285. Colour TIFF files are another area in which GrafCat only handles 
  286. files from some sources.
  287.  
  288. If you have Graphic Workshop, you'll find its F4 details function 
  289. helpful in identifying problems which might crop up in reading 
  290. TIFF files with GrafCat.
  291.         
  292.  
  293. WPG FILES
  294. ────────────────
  295. These are the native import graphic files for WordPerfect. These 
  296. files can contain both bitmaps and line art, or vector graphics. 
  297. GrafCat can only deal with the bitmapped parts of them. If you 
  298. attempt to print a WPG file containing both bitmapped and vector 
  299. elements, the vector elements will be discarded.
  300.  
  301. WPG files which refuse to read with GrafCat are usually those 
  302. which contain only vector elements and no bitmaps. 
  303.  
  304. GrafCat will deal with WPG files having one, four or eight bits 
  305. of colour information, that is, monochrome files, sixteen-colour 
  306. files and 256-colour files. 
  307.  
  308. The WPG specification allows for 256-colour files. As of this 
  309. writing, WordPerfect itself would not read them. 
  310.  
  311.  
  312. MSP FILES
  313. ────────────────
  314. These are the image files used by the paint program which came 
  315. with Microsoft Windows version 2. Don't confuse these with PCX 
  316. files... some versions of Windows 2 came with a Windows 
  317. implementation of PC Paintbrush from ZSoft as well. The two 
  318. programs... and the two file formats... are not compatible. MSP 
  319. files are monochrome only.
  320.  
  321.  
  322. IFF/LBM FILES
  323. ────────────────────
  324. These started out on the Amiga. The IFF file standard is 
  325. extremely flexible, and allows all sorts of things besides 
  326. images to be stored in IFF files. IFF files are found on the PC 
  327. having been ported from Amiga systems. They are also created on 
  328. the PC by several applications such as Electronic Arts' Deluxe 
  329. Paint package and Digital Vision's Computer Eyes video scanner 
  330. board. In the first case they are given the extension LBM. In 
  331. the second they are given the extension CE. The basic file 
  332. structure is the same, however.
  333.  
  334. Note that GrafCat only reads "pure" IFF files, and will not 
  335. handle the countless variations on the format which have appeared 
  336. on the Amiga. Specifically, it does not read hold and modify, or 
  337. HAM, files.
  338.  
  339.  
  340. BMP FILES
  341. ────────────────
  342. These are the files which are used as "wallpaper" under Windows 
  343. 3. They can be created using the version of Paint supplied with 
  344. Windows.
  345.  
  346.  
  347. PIC FILES
  348. ────────────────
  349. These should not be confused with Lotus 1-2-3 PIC drawing files.
  350.  
  351. PIC files are created by PC Paint (not PC Paintbrush) and are 
  352. used by Grasp, among other things. They come in many flavours. 
  353. GrafCat has been tested with the most common ones. In theory it 
  354. should support them all, but that's only a theory.
  355.  
  356. PIC files are structured exceedingly weirdly, especially in their 
  357. sixteen-colour manifestations. For this reason, it's necessary 
  358. for GrafCat to create a temporary scratch file while it's packing 
  359. or unpacking a sixteen-colour PIC file. You will note that upon 
  360. beginning to read or write one, the bar graph will appear to 
  361. pause for a few seconds before it starts to move.
  362.  
  363. By default, the temporary file will be written to the current 
  364. directory. However, you can direct it to somewhere else by 
  365. including the following line in your environment, for example:
  366.  
  367.         SET TEMP=H:\
  368.  
  369. This will cause the temporary file to be written to the root 
  370. directory of drive H:. You can, of course, specify any path you 
  371. like. If drive H: is a RAM drive, this will speed up the packing 
  372. and unpacking of sixteen-colour PIC files considerably.
  373.  
  374.  
  375. TGA FILES
  376. ────────────────
  377. The Truevision Targa format is used by several high end paint 
  378. programs and things like ray tracing packages. It can handle 
  379. images with up to sixteen million unique colours. 
  380.  
  381. There are a lot of variations on TGA files, and GrafCat does not 
  382. handle them all as yet. Specifically, it only handles 
  383. uncompressed and run length compressed files. It ignores all 
  384. alpha channel information.
  385.  
  386.  
  387. EPS FILES
  388. ────────────────
  389. The EPS format... encapsulated PostScript... isn't really a 
  390. bitmapped format at all. However, it may contain bitmapped data.
  391.  
  392. PostScript cannot be interpreted directly by most PC 
  393. applications. As such, an EPS file which is to be imported into 
  394. an application such as Ventura Publisher or PageMaker also 
  395. includes a "preview". A preview is a small black and white TIFF 
  396. image which will show you a rough idea of what the EPS file will 
  397. look like.
  398.  
  399. If you import an EPS file into Ventura, for example, the screen 
  400. image you see will be the preview but the data printed to your 
  401. printer will be the PostScript data itself.
  402.  
  403. If you attempt to catalog an EPS file with GrafCat, you will see 
  404. the preview image, not the actual PostScript data. This will look 
  405. the same as the source data if you have translated a monochrome 
  406. file to EPS, and it will look like a very coarse Bayer dither of 
  407. the source otherwise.
  408.  
  409. Note also that if you attempt to read an EPS file without a 
  410. preview, GrafCat will tell you that it has encountered a 
  411. file read error. The EPS file itself may be fine... GrafCat, 
  412. however, can only read previews.
  413.  
  414.  
  415. HALO CUT FILES
  416. ─────────────────────
  417. The CUT format is exceedingly awkward, and GrafCat makes a few 
  418. assumptions about how CUT files will be used in order to make it 
  419. workable. To begin with, CUT files don't know how many colours 
  420. they have in them. They rely on a second file, called a PAL file, 
  421. to define their colours.
  422.  
  423. GrafCat looks for a PAL file to decide whether a CUT file has two 
  424. bits or eight bits of colour. If it doesn't find a PAL file with 
  425. the same name as your CUT file, it assumes that the CUT file in 
  426. question only has two bits of colour. Otherwise, it assumes that 
  427. there are 256 colours in the file.
  428.  
  429. If you're using CUT files and have any suggestions to improve 
  430. GrafCat's handling of them, or if you encounter problems with its 
  431. CUT files, please get in touch with us. The CUT format, while 
  432. occasionally requested, turned out to be very weird.
  433.  
  434.  
  435. WINDOWS RLE FILES
  436. ────────────────────────
  437. The RLE format is actually a variation on the BMP format 
  438. discussed previously. It has two primary uses under Windows. It 
  439. can be used to create compressed wallpaper files and it can be 
  440. used to replace the opening Windows logo screen with one of your 
  441. own choosing.
  442.  
  443. The RLE format uses compression, unlike BMP files, and as such 
  444. wallpaper created as RLE files will occupy less space on your 
  445. disk. At least, it should. If you store very complex scanned or 
  446. dithered images in the RLE format, they may confuse the run 
  447. length encoding procedure and actually result in larger files 
  448. than they would have created as BMP files.
  449.  
  450. GrafCat will read most RLE files from other sources. One 
  451. known exception is the VGALOGO.RLE file provided with Windows 
  452. 3.1.
  453.  
  454.  
  455. PFS ART FILES
  456. ────────────────────
  457. These are files used by Spinnaker's PFS applications. They store 
  458. graphics as uncompressed monochrome images. GrafCat will only 
  459. read and write uncompressed ART files. 
  460.  
  461.  
  462. A WORD ABOUT MEMORY
  463. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  464. GrafCat will use whatever memory you have going. For the most 
  465. part, if you run it on a machine with 640 kilobytes of 
  466. conventional memory and nothing much typing up part of this... 
  467. not too many TSRs and no DOS shell... it will get along fine 
  468. without any recourse to extra memory. 
  469.  
  470. There are three sorts of "extra" memory which GrafCat can use, to 
  471. wit, extended, expanded and virtual. Extended memory is also 
  472. called XMS memory, and is only available on 80286 and better 
  473. systems. Expanded memory, also called EMS or LIM memory, is 
  474. available if you have a LIM board and driver in your machine. 
  475. Virtual memory means using a big disk file and making believe 
  476. it's memory. Virtual memory is very slow compared to real memory.
  477.  
  478. You must tell GrafCat what to do about extra memory when you 
  479. install it. See the section on installation.
  480.  
  481. In addition to the three foregoing types of extra memory, GrafCat 
  482. can be configured to use "extended or virtual" or "expanded or 
  483. virtual" memory. If one of these options is chosen, GrafCat will 
  484. attempt to allocate a buffer from extended or expanded memory if 
  485. it can't do so with DOS memory. If it's unable to allocate a 
  486. buffer in extra memory, it will switch to virtual memory and see 
  487. if its luck improves. If there's no room for a virtual memory 
  488. buffer, it will give up and return an error saying that it can't 
  489. allocate memory.
  490.  
  491. By default, GrafCat configured to use virtual memory will use the 
  492. current drive and directory to write its temporary files. You can 
  493. change this by adding a line to your environment with the SET 
  494. command such as:
  495.  
  496.         TEMP=H:\
  497.  
  498. In this case, any virtual memory temporary files which GrafCat 
  499. wants to create will be written to the root of drive H:. If you 
  500. have a RAM disk, you should use the TEMP environment variable to 
  501. tell GrafCat to use it for virtual memory operations, as this 
  502. will speed things up considerably.
  503.  
  504. Note that if you will be using the floppy disk cataloging mode 
  505. of GrafCat and your memory situation will cause GrafCat to use 
  506. virtual memory, you should make sure you have a TEMP variable set 
  507. up. Otherwise, GrafCat will attempt to write its virtual memory 
  508. files to your floppies.
  509.  
  510. GrafCat frequently swaps blocks of code and data in and out of 
  511. memory. In addition to the memory required for your pictures, 
  512. GrafCat must have memory to manage its resources and to allocate 
  513. small scratch buffers. This is called memory "overhead". It's 
  514. possible for GrafCat to allocate a lot of DOS memory for a 
  515. picture file and subsequently be unable to allocate enough memory 
  516. for the resource which will manipulate the picture.
  517.  
  518. To avoid this situation, GrafCat reserves a fixed amount of 
  519. memory for its own use before it attempts to allocate an image 
  520. buffer. The amount of this fixed memory is adjustable through the 
  521. GCTINSTL program, as is discussed in the section on installation. 
  522. As it's set in the distribution version of the software, it 
  523. should be adequate for all the operations the package can 
  524. perform. There are a few hypothetical cases in which this might 
  525. not prove true, for example, in unpacking enormously wide GIF 
  526. files. If you run into problems with allocating scratch buffers 
  527. or resource buffers, try increasing the memory overhead.
  528.  
  529. Finally, note that in order to access the extended or expanded 
  530. memory in your system, GrafCat must be able to locate a suitable 
  531. extended or expanded memory driver. Simply having several 
  532. megabytes of chips on your motherboard will not make that memory 
  533. accessible unless you have the appropriate driver in place and 
  534. working.
  535.  
  536.  
  537. A WORD ABOUT DITHERING AND HALFTONES
  538. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  539. Laser printers can only print black and white... not grey. When 
  540. confronted with a colour or grey scale image to catalog, GrafCat 
  541. must sneak around this. It does so by reducing such images to 
  542. standard grey scale pictures and then printing them as some form 
  543. of halftones.
  544.  
  545. The most readily accomplished halftoning is called "dithering". 
  546. It uses alternating black and white dots to create the illusion 
  547. of grey. There are two sorts of dithering available under 
  548. GrafCat. Bayer dithering is very fast, but produces very coarse 
  549. results. Error diffused dithering... in fact, Floyd Steinberg 
  550. dithering in this case... produces somewhat better results with a 
  551. modest speed penalty.
  552.  
  553. Having been dithered, a picture can be downloaded to your laser 
  554. pretty quickly.
  555.  
  556. True halftones are available on PostScript printers only. They 
  557. look like the halftones you'll find in newspaper photographs. 
  558. However, they take eight times as long to download as dithered 
  559. images do. Printing a full catalog page of halftoned images with 
  560. GrafCat can take a long, long time. 
  561.  
  562. Note that in all cases, dithering or haltoning an image will not 
  563. actually affect the source file it came from.
  564.  
  565. Laser printers exhibit an annoying aberration at 300 dots per inch 
  566. called "dot gain". This causes the black dots to be slightly 
  567. bigger than the white ones, with the result that a dithered 
  568. images will usually look a bit darker than you'd expect. To 
  569. overcome this, GrafCat lightens them up a bit before it dithers 
  570. them. This, in turn, causes images which are very light to begin 
  571. with to have some of their details washed out. It's a bit of a 
  572. balancing act... bear in mind that GrafCat is designed to create 
  573. reference catalog pages, not reproduction quality art.
  574.  
  575.  
  576. USING THE MAIN MENU
  577. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  578. GrafCat always shows you all the names of the image files it 
  579. knows how to deal with in the current directory, along with all 
  580. the visible subdirectory names, if any are present. If you are in 
  581. a subdirectory, you will also see a subdirectory entry which is 
  582. two periods.
  583.  
  584. The cursor mover keys will move the file selector bar around. If 
  585. you move it to a directory entry... shown in dim text... and hit 
  586. Enter, you will move into that directory. If you select the two 
  587. period entry, you will move back up your directory tree by one 
  588. step.
  589.  
  590. If there are too many files in your current directory to see all 
  591. at once, GrafCat will organize them into pages. The PgUp and PgDn 
  592. keys will step you through the pages.
  593.  
  594. Here are the keys which GrafCat recognizes for basic file 
  595. handling and session functions:
  596.  
  597. Hitting the question mark will cause GrafCat to display a menu of 
  598. the keys which control the main file screen of GrafCat. This box 
  599. also tells you how much free DOS memory is available, the printer 
  600. you have GrafCat configured to use and the type of extra memory 
  601. it's set up for.
  602.  
  603. The Esc key will allow you to quit GrafCat and return to DOS.
  604.  
  605. If you hit "T" the currently selected file name will be 
  606. "tagged". The "U" key will untag it. The batch operations 
  607. described below will work with multiple files if you have some of 
  608. them tagged. If you hit "C", all the tags will be cleared. If you 
  609. hit "A", all the tags will be set.
  610.  
  611. When you go to print files with GrafCat, only the tagged ones 
  612. will be cataloged. Note that all the tagged files will be 
  613. printed, even if they reside on pages other than the one which is 
  614. currently visible.
  615.  
  616. If you hit "L" GrafCat will allow you to log in a new disk drive. 
  617. A box will appear prompting you for the drive letter you want to 
  618. log into.
  619.  
  620. If you hit "D" you will be prompted to delete the current file. 
  621. Note that this is not a batch command... it only works on one 
  622. file at a time. 
  623.  
  624. If you hit "R" you can rename the current file. Note that it the 
  625. renamed file will have the same extension as the old one, no 
  626. matter what extension you give it.
  627.  
  628. If you hit "S", GrafCat will attempt to shell out to the DOS 
  629. prompt. If you do this, GrafCat will still be in memory. Type 
  630. EXIT at the DOS prompt to return to it right where you left off. 
  631. If you change drives or subdirectories while you have the DOS 
  632. prompt active, GrafCat will restore the previous drive and 
  633. subdirectory when you return to it.
  634.  
  635. The alphabetic control keys can be upper or lower case. Other 
  636. keys will be ignored.
  637.  
  638.  
  639. PRINTING - F1
  640. ────────────────────
  641. If one or more files are tagged when you hit F1, GrafCat will 
  642. begin to print them to your laser printer. It will download some 
  643. fonts first if you're using a LaserJet Plus compatible printer. 
  644. The current status can be seen in the message area at the bottom 
  645. of the screen.
  646.  
  647. You can abort printing by hitting Esc. If you abort printing to a 
  648. LaserJet during a print phase, whatever has been downloaded will 
  649. be printed and the printer will be reset. If you abort printing 
  650. to as PostScript printer during a print phase, the printer may be 
  651. left in a confused state. To avoid this, if you must abort a 
  652. PostScript page, do so during a read, dithering or remapping 
  653. phase.
  654.  
  655.  
  656. FLOPPY MODE - F2
  657. ───────────────────────
  658. Floppy mode works pretty much like the F1 mode, save that it will 
  659. allow you to catalog the contents of as many floppy disks as you 
  660. like, with all the files run together as if they all existed in a 
  661. single subdirectory.
  662.  
  663. If you have kept your floppies with unique volume names on each, 
  664. the volume names in the catalog listing will serve as an index to 
  665. the floppies.
  666.  
  667. To use the floppy mode, put a floppy disk in the drive you want 
  668. to catalog from. Log into this drive by hitting L followed by the 
  669. drive letter. Hit F2 to start cataloging. When the first disk is 
  670. finished, GrafCat will beep and prompt you to replace it with 
  671. another disk. Hit Enter to proceed or Esc to quit.
  672.  
  673.  
  674. CATALOGING - F3
  675. ──────────────────────
  676. Cataloging creates thumbnail images arranged in a larger image 
  677. file. Having tagged one or more files, enable to cataloging mode 
  678. to select the size and file type of the catalog image that 
  679. GrafCat will create. Catalog images are named CAT followed by a 
  680. five digit number, and then the extension for the format you 
  681. choose. If a file by the name CAT00000.GIF exists, for example, 
  682. GrafCat will try CAT00001.GIF, CAT00002.GIF and so on 'til it 
  683. encounters a name that isn't in use yet.
  684.  
  685. Cataloging requires a fair bit of memory of one sort or another.
  686.  
  687. Cataloging works by remapping all the images you catalog to a 
  688. common fixed palette. As such, you will usually notice some 
  689. colour shift in cataloged images. Also, because they're scaled 
  690. down, they won't look quite as good in a catalog file as they do 
  691. in real life.
  692.  
  693.  
  694. VIEWING FILES
  695. ────────────────────
  696. If you place the selector bar on a file name and hit Enter, 
  697. GrafCat will attempt to show you the file. It will start 
  698. by showing you a wait box, which has a bar graph in it to 
  699. indicate the status of what you've asked GrafCat to do. 
  700. When the picture is fully unpacked, GrafCat will switch 
  701. to your display card's graphic mode and show you the picture.
  702.  
  703. You can always abort any operation when the wait box is visible 
  704. by hitting the Esc key.
  705.  
  706. If the picture is larger than your screen, the cursor keys will 
  707. allow you to pan around it. Normally you will pan around in small 
  708. increments. If you hold down either shift key when you hit a 
  709. cursor key, you will move around in increments of half your 
  710. screen dimensions.
  711.  
  712. Esc will return you to the main screen, as will clicking with 
  713. your right mouse button.
  714.  
  715. If your picture has more colours than your display supports, 
  716. GrafCat will dither it and show you an approximation of your 
  717. image.
  718.  
  719. The viewing mode of GrafCat is somewhat rudimentary. For a more 
  720. complete viewing facility use Graphic Workshop.
  721.  
  722.  
  723. CONFIGURATION
  724. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  725. Making permanent changes to the modifiable features of GrafCat 
  726. involves using the installer, GCTINSTL.EXE. The configuration of 
  727. GrafCat is handled by a separate program in order to keep GCT.EXE 
  728. as small as possible, leaving lots of memory for putting graphics 
  729. in.
  730.  
  731. The GCTINSTL program actually modifies GCT.EXE. In order for it 
  732. to work, GCT.EXE and GCTINSTL.EXE must be in the same directory 
  733. and must be so named. Both programs must be of the same version. 
  734. Be aware that as it directly modifies GCT.EXE, there is the 
  735. outside chance that a bug in the installer might crop up and kill 
  736. GCT.EXE beyond repair. Make sure you have a virgin copy of 
  737. GCT.EXE somewhere before you use the installer.
  738.  
  739. Place GCTINSTL.EXE and GCT.EXE in the same directory and type 
  740. GCTINSTL. A screen will appear which will let you edit the 
  741. runtime settings and the screen driver selection. Use the 
  742. function keys to select the item to edit.
  743.  
  744. The run time editing function allows you to change the 
  745. configurable parameters of GrafCat. You can use the up and down 
  746. arrow keys and the Home and End keys to move through the items of 
  747. this screen. Hitting Enter when the cursor is over an item which 
  748. toggles will change its state. Hitting Enter when the cursor is 
  749. over an editable field will allow you to type in a new data.
  750.  
  751. The screen driver editor will allow you to select a super-VGA 
  752. screen driver. You must select a driver which is in keeping with 
  753. the super VGA card you have in your system. If you attempt to 
  754. display a large graphic in GrafCat and the display misbehaves, 
  755. chances are you have the wrong super-VGA screen driver installed.
  756.  
  757. Note that some drivers are intended for use with cards having a 
  758. half megabyte or more of memory. If you have a 256 kilobytes VGA 
  759. card, choose a suitable 256 kilobyte driver.
  760.  
  761. Note that not all the drivers support higher resolution modes. If 
  762. you have a card which can display pictures in 1024 by 768 pixel 
  763. resolution, you also need a driver which can drive it in that 
  764. mode. As a rule, all the super VGA drivers will handle 640 by 480 
  765. pixels. Some can do better than this, but not all of them. We're 
  766. working on improving the high end drivers.
  767.  
  768. When you're done changing things, hit F10 to save your changes or 
  769. F9 to abandon them.
  770.  
  771. Note that these items can be overridden by using command line 
  772. switches when you run GCT.EXE, should you need them set 
  773. differently from time to time.
  774.  
  775.  
  776. RUN TIME PARAMETERS
  777. ──────────────────────────
  778. The following are the items which can be changed using the F1 
  779. Edit Run Time function.
  780.  
  781.  
  782. Screen colours
  783. --------------------
  784. This item allows you to set the screen colours. By default, there 
  785. are two sets of screen colours, to wit, a colour set which is 
  786. predominantly blue and a monochrome set. If you don't like either 
  787. of these, hit F1 when the cursor is on this item to create a 
  788. custom set.
  789.  
  790.  
  791. Memory type
  792. -----------------
  793. Hit Enter when the cursor is on this item to move through the 
  794. available extra memory options. See the section dealing with 
  795. memory elsewhere in this document for more information about 
  796. selecting the correct memory type.
  797.  
  798.  
  799. Printer port
  800. ------------------
  801. This item selects which parallel printer port to print images to. 
  802. Note that you can only select LP1, LPT2 or LPT3. 
  803.  
  804.  
  805. Printer type
  806. ------------------
  807. This can be either PostScript or LaserJet Plus. If you have a 
  808. printer which can be set up to emulate both protocols, note that 
  809. all other things being equal, it takes GrafCat about twice as 
  810. long to print to a PostScript printer. However, PostScript 
  811. printers allow you to have true halftones, which as LaserJet will 
  812. not. Having said this, note that it takes eight times longer to 
  813. print a halftone than it does a dithered image.
  814.  
  815.  
  816. Memory overhead (Kbytes)
  817. ------------------------------
  818. This is an editable item. It selects the number of kilobytes of 
  819. memory overhead which GrafCat will reserve. See the section on 
  820. memory elsewhere in this document for more information.
  821.  
  822.  
  823. Image orientation
  824. -----------------------
  825. This item selects the default orientation for printing graphics. 
  826. As a rule, select portrait if you'll be cataloging monochrome 
  827. clip art and landscape if you'll be cataloging GIF files. This 
  828. can be overriden within GrafCat.
  829.  
  830.  
  831. Print colour images as
  832. ----------------------------
  833. This item tells GrafCat how to handle colour and grey scale 
  834. images. There are three options, to wit, Bayer dithering, error 
  835. diffused dithering and halftoning. The latter is available only 
  836. if you'll be printing to a PostScript printer. Bayer dithering is 
  837. fast but ugly. Error diffused dithering is slower but pretty 
  838. respectable looking. See the section earlier in the document on 
  839. dithering and halftoning.
  840.  
  841.  
  842. Scale to fit in frame
  843. ---------------------------
  844. If this item is set to YES, all the graphics being cataloged will 
  845. be scaled up or down until they occupy the maximum area within 
  846. each frame. Note that the aspect ratio will not be changed. If 
  847. this item is set to NO, graphics smaller than the frame will be 
  848. inset into the upper left corner. Graphics larger than the frame 
  849. will be printed cropped.
  850.  
  851.  
  852. Print detailed file names
  853. -------------------------------
  854. If this item is set to YES, file names will be printed in six 
  855. point type, and will include the file name, source directory 
  856. volume and path names and the image dimensions. If it's set to 
  857. NO, only the file names will be printed, in twelve point type.
  858.  
  859.  
  860. Page eject delay:
  861. -----------------------
  862. Some laser printers dislike having a lot of data blasted at them 
  863. while they're spitting out a page. This field sets a delay in 
  864. seconds during which GrafCat will do nothing after issuing a form 
  865. feed. Set it to zero to disable the delay.
  866.  
  867.  
  868. Show page numbers
  869. -----------------------
  870. If this item is set to YES, GrafCat will print page numbers in 
  871. the lower right corner of each page it prints.
  872.  
  873.  
  874. Beep for floppy changes
  875. -----------------------------
  876. If this item is set to YES, GrafCat will beep when it prompts you 
  877. for new floppy disk in the F2 floppy disk mode.
  878.  
  879.  
  880. Display type
  881. ------------------
  882. This item will allow you to select the display driver that suits 
  883. your hardware. Select SUPER VGA & OTHERS and use the F2 page of 
  884. the installer to choose a super VGA screen driver if you want 
  885. better than 320 by 200 pixels at 256 colours. 
  886.  
  887.  
  888. Catalog image dimensions
  889. ------------------------------
  890. These four items set the dimensions in pixels of the thumbnails 
  891. used to create a catalog file. They can range up to 320 by 200 
  892. pixels per image, although at this size you'll get fairly few 
  893. thumbnails per image.
  894.  
  895.  
  896. GrafCat path
  897. ------------------
  898. This should be a complete path to the subdirectory and drive 
  899. where GCT.EXE and GCT.RES live. For example:
  900.   
  901.         C:\GRAPHICS\
  902.    
  903. When this item is set correctly, you will be able to run GrafCat 
  904. from anywhere on your hard drive if its location is in your DOS 
  905. path.
  906.  
  907. GrafCat will fill this in with the current default directory for 
  908. you.
  909.  
  910.  
  911. Registration name
  912. -----------------------
  913. When you have registered GrafCat, type your name into this field. 
  914. This, in conjunction with the registration number provided when 
  915. you registered the software will disable the closing beg notice 
  916. and counter. Note that you must enter your name exactly as it is 
  917. written on the page with your registration number. Case, spaces 
  918. and punctuation matter. 
  919.  
  920.  
  921. Registration number
  922. -------------------------
  923. Enter your registration number in this field. 
  924.  
  925.  
  926. COMMAND LINE SWITCHES
  927. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  928. When you run GrafCat by typing GCT at the command line, it will 
  929. run using the default settings, as configured by GCTINSTL. There 
  930. may be times when you'll want to override these settings 
  931. temporarily, and rather than running the installer, you can use 
  932. the command line switches. These only change the configuration of 
  933. GrafCat when they're used. The next time you run GrafCat, it will 
  934. return to its default configuration.
  935.  
  936. As a rule, command line switches should only be required in 
  937. special circumstances.
  938.  
  939. You can always see a complete list of the command line switches 
  940. by running GrafCat as
  941.  
  942.      GCT ?
  943.  
  944. In using the command line switches, make sure that each one is 
  945. separated on the command line by a space. Note that they are not 
  946. case-sensitive. For example, this is a legal invocation of 
  947. GrafCat with some command line switches.
  948.  
  949.      GCT /DIF /lan /DtY
  950.  
  951. This has told GrafCat to print colour files using error diffused 
  952. dithering, landscape orientation and detailed file names.
  953.  
  954. The following are the command line switches which GrafCat 
  955. recognizes. Most of these options correspond to installation 
  956. options in GCTINSTL.
  957.  
  958. /LPn - set printer port (n=1,2 or 3)   
  959. /PSC - use PostScript printer
  960. /HLJ - use LaserJet Plus printer       
  961. /POR - use portrait orientation
  962. /LAN - use landscape orientation       
  963. /FIT - fit in frame
  964. /DTY - print detailed file names       
  965. /DTN - print simple file names
  966. /DOS - Use no extra memory at all
  967. /VIR - use virtual memory              
  968. /EMS - use expanded memory
  969. /XMS - use extended memory             
  970. /XMV - use extended or virtual memory
  971. /EMV - use expanded or virtual memory  
  972. /BYR - use Bayer dither              
  973. /DIF - use error diffused dither       
  974. /HFT - use PostScript halftones      
  975. /PGY - show page numbers               
  976. /PGN - don't show page numbers       
  977. /BWD - beep when done in floppy mode   
  978. /BPN - don't beep when done
  979. /CGA - assume a CGA display
  980. /EGA - assume an EGA display
  981. /HER - assume a Hercules display
  982. /VGA - assume a VGA display
  983. /SVG - assume a super VGA display          
  984.  
  985.  
  986. DOT MATRIX AND INKJET PRINTERS
  987. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  988. GrafCat doesn't support dot matrix or inkjet printers... it's not 
  989. likely to in the immediate future, either. While we'd like to have 
  990. it otherwise, we haven't been able to find a way to do so which 
  991. isn't incredibly memory hungry. 
  992.  
  993. We have elected to have GrafCat do what it does reasonably well, 
  994. and not try to make it into something it really can't be.
  995.  
  996. For similar reasons, we have decided not to have GrafCat print to 
  997. a file. While it's probably capable of doing so, the average file 
  998. would occupy about a megabyte of disk space. While a nice idea in 
  999. theory, it's not really practical.
  1000.  
  1001.  
  1002. CONTACTING ALCHEMY MINDWORKS INC.
  1003. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1004. We hope you'll contact us to register GrafCat... see the 
  1005. section about registering your software elsewhere in this 
  1006. document. 
  1007.  
  1008. You can contact us by mail by writing to us at:
  1009.  
  1010. Alchemy Mindworks Inc.
  1011. P.O. Box 500
  1012. Beeton, Ontario
  1013. L0G 1A0
  1014. Canada
  1015.  
  1016. You can register GrafCat with a Visa card by calling 
  1017. 1-800-263-1138 from the United States or 1-416-729-4969 from 
  1018. other places. Please note that this number is for ordering only. 
  1019. (The area code for Alchemy Mindworks' non-800 numbers will change 
  1020. from 416 to 905 after October 4, 1993.)
  1021.  
  1022. We will attempt to answer questions from unregistered users who 
  1023. write to us to the extent that their answers are needed for you 
  1024. to fully determine whether this software will suit your 
  1025. requirements. 
  1026.  
  1027. We can also be reached through the Alchemy Mindworks bulletin 
  1028. board. It's available twenty-four hours a day at (416) 729-4609. 
  1029. As of this writing, the protocol was 300, 1200 or 2400 baud, or 
  1030. 9600 baud v.32bis, eight data bits, no parity and one stop bit. 
  1031. (The area code for Alchemy Mindworks' non-800 numbers will change 
  1032. from 416 to 905 after October 4, 1993.)
  1033.  
  1034. The bulletin board always has the most recent versions of all our 
  1035. shareware on it, plus bug fixes, drivers and other relevant 
  1036. information. It only exists to support Alchemy Mindworks' 
  1037. shareware... it does not have a general file area.
  1038.  
  1039. If you encounter problems with a file, you're welcome to upload 
  1040. the errant file to our bulletin board. Actually, you can upload 
  1041. any picture files you like to the board... we enjoy getting 
  1042. pictures.
  1043.  
  1044. If you have a question about GrafCat, feel free to leave it 
  1045. on the bulletin board. We try to answer all questions within 
  1046. twenty-four hours. Note that you must call back to retrieve your 
  1047. answer... please don't ask us to phone you or to leave the answer 
  1048. on another bulletin board.
  1049.  
  1050. Registered users of GrafCat will receive our voice number 
  1051. for immediate technical support. The voice number is only 
  1052. available for use from 10:00am to 5:00pm EST. If you call and get 
  1053. our answering machine... it does happen... please leave us a 
  1054. message or call back later. We are only able to return long 
  1055. distance calls if we can call you collect. In this regard, please 
  1056. note that as of this writing Canada has a very peculiar 
  1057. electronic voice mail collect call system... if the phone 
  1058. company's computer starts talking when you pick up the phone, 
  1059. it's probably us returning your call.
  1060.  
  1061. We ask that in contacting us you appreciate that we are a small 
  1062. company with limited resources. If you have not registered this 
  1063. software we will not tell you to go to hell, but please don't ask 
  1064. us for half an hour of free technical support.
  1065.  
  1066.  
  1067. REGISTRATION
  1068. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1069. If you like GrafCat and find it useful, you are requested to 
  1070. support it by sending us $40.00. This will entitle you to 
  1071. telephone support, notification of updates, a free copy of the 
  1072. latest version of this software and other worthwhile things. It 
  1073. will also avail you of a registration number to shut off the 
  1074. closing beg notice. More to the point, though, it'll make you 
  1075. feel good. We've not infested GrafCat with excessive beg notices, 
  1076. crippled it or had it verbally insult you after ten days. We 
  1077. trust you to support this software if you like it.
  1078.  
  1079. If you want to see additional features in GrafCat, register 
  1080. it. If we had an Arcturian mega-dollar for everyone who has said 
  1081. they'd most certainly register their copy if we'd add just one 
  1082. more thing to it, we could buy ourselves a universe and retire.
  1083.  
  1084. Oh yes, should you fail to support this program and continue to 
  1085. use it, a leather winged demon of the night will tear itself, 
  1086. shrieking blood and fury, from the endless caverns of the nether 
  1087. world, hurl itself into the darkness with a thirst for blood on 
  1088. its slavering fangs and search the very threads of time for the 
  1089. throbbing of your heartbeat. Just thought you'd want to know 
  1090. that.
  1091.  
  1092. Our address is:
  1093.  
  1094. Alchemy Mindworks Inc.
  1095. P.O. Box 500
  1096. Beeton, Ontario
  1097. L0G 1A0
  1098. Canada
  1099.  
  1100. You can register GrafCat with a Visa card by calling       
  1101. 1-800-263-1138 from the United States or 1-416-729-4969 from 
  1102. other places. (The area code for Alchemy Mindworks' non-800 
  1103. numbers will change from 416 to 905 after October 4, 1993.)
  1104.  
  1105. If you have previously registered GrafCat, you can update 
  1106. your copy to the current release for $20.00.
  1107.  
  1108. If you have a FAX number, please include it in your registration. 
  1109. We're hoping to be able to handle notification of future updates 
  1110. of this software by FAX where we can. This is both considerably 
  1111. faster and a lot cheaper than mail.
  1112.  
  1113. You can FAX your order to us at (416) 729-4156. You'll find an 
  1114. order form in this ZIP to make this easier. (The area code for 
  1115. Alchemy Mindworks' non-800 numbers will change from 416 to 905 
  1116. after October 4, 1993.)
  1117.  
  1118. When you register GrafCat, please specify the disk size you 
  1119. require. In addition, please state whether you require dual 
  1120. density disks... some of our packages normally ship on quad 
  1121. density disks. You should only require dual density disks if 
  1122. you're using an old-style 8088-based XT system.
  1123.  
  1124. Please note that we are not able to accept purchase orders for 
  1125. fewer than six copies of GrafCat at a time. We cannot 
  1126. ship software COD.
  1127.  
  1128.  
  1129. CANADIAN USERS
  1130. ─────────────────────
  1131. The registration fee for GrafCat is $40.00 (CDN) plus 
  1132. seven percent GST, or $42.80. We sincerely regret collecting this 
  1133. tax on behalf of several levels of government which will only 
  1134. squander it. If you sincerely regret having to pay it, we urge 
  1135. you to express your regret by voting in the next federal and 
  1136. provincial elections. 
  1137.  
  1138.  
  1139. AMERICAN USERS
  1140. ─────────────────────
  1141. The registration fee for GrafCat is $40.00 (US). The 
  1142. exchange on US funds pretty well covers the extra postage to the 
  1143. States.
  1144.  
  1145. Please note that when you send us your order... and then when we 
  1146. send you your update back... two distinct post offices get to 
  1147. deal with the ensuing mail. It can take a few weeks for things to 
  1148. get through this system... we ask that you be patient. We don't 
  1149. fully understand why it takes less time for a package to get to 
  1150. Australia than it does to send one to Cleveland... some things 
  1151. are best left as mysteries.
  1152.  
  1153.  
  1154. OTHER USERS
  1155. ──────────────────
  1156. The registration fee for GrafCat is $40.00 (US). If you pay 
  1157. us by cheque, please make sure that it's a cheque drawn on an 
  1158. international bank, and that it will be negotiable in Canada. If 
  1159. there's no bank clearance number along the bottom of the cheque, 
  1160. it will not clear. 
  1161.  
  1162. Payment from countries outside Canada must be in US dollars.
  1163.  
  1164.  
  1165. PAYING BY CREDIT CARD
  1166. ────────────────────────────
  1167. We can accept payment by Visa only. We need your Visa card number 
  1168. and expiry date and the name which appears on your card. We also 
  1169. need written authorization to debit your Visa account for the 
  1170. specific amount you're sending us.
  1171.  
  1172. We cannot accept MasterCard, American Express or other credit 
  1173. cards.
  1174.  
  1175.  
  1176. SOURCE CODE AVAILABILITY AND BOOKS
  1177. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1178. It isn't.
  1179.  
  1180. After considerable meditation and several bad experiences, we 
  1181. have decided not to release the source code for GrafCat.
  1182. We do license parts of them for specific applications... if you 
  1183. want more information about using some of the functions of 
  1184. this package in your software, please contact us.
  1185.  
  1186. If you're interested in writing programs which use graphics, 
  1187. you'll find everything you need to know in Bitmapped Graphics, 
  1188. second edition, by Steven William Rimmer. It's published by TAB 
  1189. Books, (TAB book 3558). It features code to pack and unpack 
  1190. MacPaint, IMG, PCX, GIF and TIFF files, as well as chapters on 
  1191. screen drivers, dithering and printing.
  1192.  
  1193. An additional book on this subject, Supercharged Bitmapped 
  1194. Graphics, (TAB Book 4102), discusses the GIF 89a, WordPerfect, 
  1195. BMP, IFF/LBM, TGA, MSP, 24-bit PCX and colour TIFF file formats, 
  1196. as well as such subjects as colour dithering and colour printing.
  1197.  
  1198. If you'd like to write applications which use menus, icons, 
  1199. windows and all the other paraphernalia of a graphical user 
  1200. interface, you might find the book PC Graphical User Interfaces 
  1201. handy. It's published by TAB Books (TAB Book 3875). It includes 
  1202. the C source for a complete graphical user interface library, 
  1203. related code to manage fonts and bitmaps and a tiny paint 
  1204. program. 
  1205.  
  1206. Bitmapped Graphics for Windows, by Steven William Rimmer, 
  1207. published by TAB Windcrest, will be available at the end of 1992. 
  1208. It deals with the most popular image file formats in a Windows 
  1209. environment.
  1210.  
  1211. A complete discussion of graphic file formats for use in word 
  1212. processing documents and desktop publishing chapters can be found 
  1213. in The Graphic File Toolkit, by Steven William Rimmer, published 
  1214. by Addison-Wesley. This is an invaluable reference for anyone who 
  1215. wants to use graphic files but does not want to become a 
  1216. programmer in the process.
  1217.  
  1218. If your local bookstore doesn't have these books, they can be 
  1219. mail or phone ordered from Christies of Cookstown, P.O. Box 392, 
  1220. Cookstown, Ontario L0L 1L0, Canada. Their phone number is (705) 
  1221. 458-1562. It has a FAX machine on it after hours. As of this 
  1222. writing, they're open seven days a week.
  1223.  
  1224.  
  1225. BUNDLING GRAFCAT
  1226. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1227. If you'd like to include GrafCat with your product, please 
  1228. get in touch with us. We have several ways to help you do this so 
  1229. your users get the most out of our software and we won't have to 
  1230. set our leather winged demon of the night on 'em.
  1231.  
  1232.  
  1233. SHAREWARE DISTRIBUTORS
  1234. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1235. We will, at our discretion, send out disks of our shareware 
  1236. applications to shareware distributors. Alternately, you can 
  1237. download the current versions of our applications from CompuServe 
  1238. in the PICS forum or from our bulletin board at (416) 729-4609. 
  1239.  
  1240. We encourage you to use our bulletin board, as it will allow you 
  1241. to keep your copies of our applications up to date.
  1242.  
  1243. If you obtain current copies of our shareware, you have our 
  1244. permission to distribute them under the following terms. No 
  1245. written permission from us is required if you abide by these 
  1246. terms.
  1247.  
  1248. - That nothing be added to, deleted from or changed in the 
  1249.   archive files which contain our packages. This includes adding 
  1250.   ZIP file comments to them.
  1251.  
  1252. - That our shareware is not included in or bundled with other 
  1253.   hardware or software without our written permission.
  1254.  
  1255. - That no printed documentation regarding our shareware is 
  1256.   included with the package without our written permission.
  1257.  
  1258. - That hard copy explaining that our packages are shareware is 
  1259.   included with the disks.
  1260.  
  1261. - That no more than $10.00 (US) be charged for the distribution 
  1262.   of whatever package our applications are part of. If you will 
  1263.   be charging more than this, please get in touch with us for 
  1264.   bundling rates.
  1265.  
  1266. You do have our permission to copy the ZIP files from our quad 
  1267. density disk to multiple lower density disks for distribution.
  1268.  
  1269. Please note that if you would like to distribute GrafCat 
  1270. in "rack" packaging, that is, in a store rather than directly 
  1271. from a shareware distributor, we request that you contact us for 
  1272. permission to do so. We will require a proof copy of the 
  1273. packaging you intend to use prior to giving our consent for rack 
  1274. packaging.
  1275.  
  1276.  
  1277. OTHER ALCHEMY MINDWORKS SHAREWARE
  1278. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1279. The following are the other shareware packages we have available 
  1280. as of this writing. Our newsletter, available for the asking, 
  1281. will list all the current ones.
  1282.  
  1283.  
  1284. GRAPHIC WORKSHOP
  1285. ───────────────────────
  1286. This is the last word in image programs. It converts, prints, 
  1287. views, dithers, thresholds, transforms, flips, rotates, scales, 
  1288. crops, colour adjusts, scans, quantizes and wreaks special 
  1289. effects on MacPaint, GEM/Ventura IMG, PCX, GIF, TIFF, WPG, MSP, 
  1290. IFF/LBM, BMP, RLE, Halo CUT, Targa, ART, EXE, TXT and EPS files. 
  1291. It drives CGA, Hercules, EGA, VGA and pretty well all super VGA 
  1292. cards. It will drive PostScript and LaserJet Plus laser printers, 
  1293. colour PostScript printers, colour inkjets and most dot matrix 
  1294. printers. It features batch processing, extended and expanded 
  1295. memory support, an intuitive user interface and easy to follow 
  1296. menus. It allows you to convert colour image files into superb 
  1297. black and white clip art for desktop publishing, among other 
  1298. things. 
  1299.  
  1300.  
  1301. GRAPHIC WORKSHOP FOR WINDOWS (RELEASE 1.1)
  1302. ─────────────────────────────────────────────────
  1303. Offering the same functionality as Graphic Workshop for DOS, the 
  1304. Windows implementation of this package offers a traditional 
  1305. Windows interface, multitasking and lots of things to click on. 
  1306. It converts, prints, views, dithers, thresholds, transforms, 
  1307. flips, rotates, scales, crops, colour adjusts, scans, quantizes 
  1308. and wreaks special effects on MacPaint, GEM/Ventura IMG, PCX, 
  1309. GIF, TIFF, JPG, WPG, MSP, IFF/LBM, BMP, RLE, Halo CUT, Targa, 
  1310. ART, text and EXE picture files. Graphic Workshop for Windows 
  1311. will display and print on any card and printer respectively that 
  1312. can be driven by Windows. It features batch processing, an 
  1313. intuitive user interface and easy to follow menus. The 1.1 
  1314. release adds a thumbnail preview mode, context sensitive help, 
  1315. easier installation and all sorts of new features. Includes 
  1316. several unicorns.
  1317.  
  1318.  
  1319. IMAGE GALLERY (RELEASE 1.1)
  1320. ──────────────────────────────────
  1321. Image Gallery is a visual database to help you keep track of a 
  1322. large number of image files quickly and effectively. It will 
  1323. create database files... galleries... of any combination of 
  1324. bitmapped image files, displaying them as small ``thumbnail'' 
  1325. images. It works with all the file formats supported by Graphic 
  1326. Workshop, with the exceptions of EPS, EXE and TXT. You can search 
  1327. a gallery visually or by key words. Each entry in a gallery 
  1328. supports key word and comment fields, as well as the dimensions, 
  1329. location and other specifics of each image. You can also print 
  1330. all or part of a gallery, producing hard copy catalogs of your 
  1331. images when you need them. Image Gallery will run with any VGA 
  1332. card. It uses a Microsoft compatible mouse and will drive any 
  1333. PostScript or LaserJet Plus compatible laser printer, and most 
  1334. dot matrix printers. Release 1.1 includes a full colour view 
  1335. function, colour thumbnails, exporting and multiple selection.
  1336.  
  1337.  
  1338. DESKTOP PAINT 256 (RELEASE TWO)
  1339. ──────────────────────────────────────
  1340. This is a complete rewrite of our popular super VGA paint 
  1341. package. Desktop Paint 256 is a powerful painting application. It 
  1342. will let you create and edit pictures stored in the MacPaint, 
  1343. GEM/Ventura IMG, PCX, GIF, TIFF, WPG, MSP, IFF/LBM, BMP, Halo 
  1344. CUT, and Targa formats. It features a rich selection of drawing 
  1345. and image manipulation tools, XMS and EMS support to work on 
  1346. large images and a user friendly interface. Looking very much 
  1347. like monochrome Desktop Paint in colour, it's a powerful 
  1348. application which will be equally useful for picture collectors, 
  1349. artists and desktop publishing users. It supports Paradise (and 
  1350. compatibles), Headland Video 7, Tseng Labs 4000 series cards, 
  1351. Trident cards which use 8900 series chips, Oak Technologies 
  1352. cards, ATI VGA Wonder cards and all cards with VESA capabilities. 
  1353. Note that you must have one of these super-VGA cards to use 
  1354. Desktop Paint 256... it does not run in the standard 320 by 200 
  1355. pixel "standard" VGA mode. Desktop Paint 256 requires a 
  1356. Microsoft-compatible mouse.
  1357.  
  1358.  
  1359. DESKTOP PAINT 16
  1360. ───────────────────────
  1361. Desktop Paint 16 is a VGA paint package for use with images 
  1362. having up to sixteen colours. As with the monochrome 
  1363. implementation of Desktop Paint, it will read and write image 
  1364. files in the MacPaint, GEM/IMG, PCX files, GIF, TIFF, WPG, MSP, 
  1365. IFF/LBM, BMP and PIC formats. It has EMS and XMS support to 
  1366. handle images of virtually any size, an intuitive user interface 
  1367. and a wide selection of image creation and manipulation tools. 
  1368. Desktop Paint 16 can utilize fonts from many other sources, 
  1369. including Ventura Publisher, Macintosh FONT and NFNT resources 
  1370. and Windows FNT files. It requires a VGA card and a Microsoft-
  1371. compatible mouse.
  1372.  
  1373.  
  1374. DESKTOP PAINT (RELEASE THREE)
  1375. ────────────────────────────────────
  1376. Desktop Paint is a powerful monochrome paint package fine tuned 
  1377. for use with desktop publishing applications. It will read and 
  1378. write image files in all the formats Graphic Workshop supports 
  1379. with the exceptions of EPS and RLE. It has EMS and XMS support to 
  1380. handle images of virtually any size, an intuitive user interface 
  1381. and a wide selection of image creation and manipulation tools. 
  1382. Desktop Paint can utilize fonts from many other sources, 
  1383. including Ventura Publisher, Macintosh FONT and NFNT resources 
  1384. and Windows FNT files. Desktop Paint requires a Microsoft-
  1385. compatible mouse.
  1386.  
  1387.  
  1388. GRAFCAT (RELEASE 3.1)
  1389. ────────────────────────────
  1390. GrafCat prints a visual catalog of your image files, with             
  1391. fifteen or sixteen pictures to a page, depending on the image 
  1392. orientation you choose. It supports all the file types that 
  1393. Graphic Workshop handles, and will drive any PostScript or 
  1394. LaserJet Plus compatible laser printer, including LaserJet II and 
  1395. LaserJet III series printers. This is a complete re-write of 
  1396. GrafCat... it now supports a file finder screen like the one in 
  1397. Graphic Workshop and numerous print options. It will also 
  1398. generate catalog images... arrays of full colour thumbnails... 
  1399. and has in internal image viewing function.
  1400.  
  1401. If you can't obtain them from the usual sources of shareware, 
  1402. they're available from us for $40.00 each preregisterd. They're 
  1403. also all available for downloading from our bulletin board at 
  1404. (416) 729-4609. (The area code for Alchemy Mindworks non-800 
  1405. numbers will change from 416 to 905 after October 4, 1993.)
  1406.  
  1407.  
  1408.  
  1409. LEGAL DOGMA
  1410. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1411. Neither the author nor Alchemy Mindworks Inc. assumes 
  1412. responsibility for any damage or loss caused by the use of these 
  1413. programs, however it comes down. If you can think of a way a 
  1414. picture program can cause you damage or loss you've a sneakier 
  1415. mind than mine.
  1416.  
  1417. All the registered trademarks used herein are registered to 
  1418. whoever it is that owns them. This notification is given in lieu 
  1419. of any specific list of trademarks and their owners, which would 
  1420. not be as inclusive and would probably take a lot longer to type. 
  1421.  
  1422. If you register GrafCat, we will assume that you are doing 
  1423. so having tested the shareware version and ascertained that it's 
  1424. suitable for your hardware and requirements. We cannot provide 
  1425. refunds for shareware registration if you subsequently change 
  1426. your mind.
  1427.  
  1428. Graphic Workshop, Desktop Paint, Image Gallery, GrafCat and 
  1429. Storyteller are trademarks of Alchemy Mindworks Inc.
  1430.  
  1431. That's it...
  1432.  
  1433.